package com.hz.interfaces.user.inf;

import java.util.List;

import com.hz.base.beans.vo.CommonResult;
import com.hz.base.beans.vo.PageEntity;
import com.hz.base.beans.vo.QueryParams;
import com.hz.beans.user.entity.TConsuReply;

/**
 * ITConsuReplyService
 * @author mcz
 * @since [0.0.1]
 * @version [0.0.1,2018年10月19日]
 */
public interface ITConsuReplyInterface {
	//自定义
	TConsuReply queryTConsuReplyByconsuID(Long consuID);

	CommonResult<TConsuReply> addTConsuReply(TConsuReply tConsuReply);

	CommonResult<List<TConsuReply>> queryTConsuReplyList(QueryParams<TConsuReply> queryParams);

	CommonResult<TConsuReply> queryTConsuReply(Long id);

	CommonResult<TConsuReply> updateTConsuReply(TConsuReply tConsuReply);

	CommonResult<Object> deleteTConsuReplyArray(Long[] ids);

	CommonResult<PageEntity> queryForPage(QueryParams<TConsuReply> queryParams);
	
	CommonResult<TConsuReply> insertSelective(TConsuReply tConsuReply);
	
	CommonResult<Object> deleteByList(List<TConsuReply> tConsuReplyList);
	
	CommonResult<List<TConsuReply>> batchUpdate(List<TConsuReply> tConsuReplyList);
	
	CommonResult<List<TConsuReply>> batchSave(List<TConsuReply> tConsuReplyList);
	
}
